Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Italy F3 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Italy F18 Serbia&Montenegro F4 Serbia&Montenegro F5 Netherlands F3 Serbia&Montenegro F6 Great Britain F7 Germany-w2 Germany-w3 Tunisia F6 Germany F1 Austria F2 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Italy F8 Hungary F1 Hungary F2 Bosnia/Herzegovina F1 Italy F15 Slovenia F2 Italy F17 Slovenia F3 Germany F6 Germany F7 France F17 Germany-w2 France F18 Germany-w3 Switzerland F2 Switzerland F3 Italy F12 Slovenia F1 Slovenia F2 Slovenia F3 Germany F6 Serbia & Montenegro F2 Germany F7 Germany F8 Germany F9A Germany F10 Germany F13 Germany F15 Germany F16 Portugal F4 Portugal F5 Germany F2 Austria F2 Germany F4 Australia F1 Switzerland F1 Switzerland F2 Switzerland F3 Italy F11 Bosnia/Herzegovina F3 Slovenia F1 Germany F7 Germany F8 Germany F9 Germany F15 Germany F16 France F15 Bosnia/Herzegovina F6 Germany F19 Germany F2 Germany F4 Germany F5 Croatia F1 Croatia F2 Switzerland F1 Switzerland F2 Croatia F3 Switzerland F3 Croatia F4 Croatia F5 Turkey F3 Bosnia/Herzegovina F2 Slovenia F1 Slovenia F2 Germany F6 Slovenia F3 Germany F7 Germany F8 Germany F1 Germany F9 Germany F10 Italy F26 France F14 Bosnia/Herzegovina F7 Germany F21 Croatia F10 Croatia F11 Spain F1 Spain F2 Spain F3 Spain F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F7 Slovenia F1 Germany F11 Netherlands F4 Turkey F6 Iran F4 Iran F5 China F4 Germany F10 Germany F14 Italy F11 The LTA Bolton Challenger - Bolton Architect Open - Budapest Intersport Heilbronn Open - Heilbronn Baden Open - Ettlingen Oberstaufen Cup - Oberstaufen St. Petersburg Challenger 2006 - St. Petersburg Kos-Zucchetti Tennis Cup - Cordenons Iskratel Open - Kranj Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Dublin Challenger - Dublin Banjaluka Challenger 2007 - Banja Luka Lambertz Open by Stawag 2007 - Aachen Club Coop's ATP Challenger International - Brisbane Germany F14 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Roma Open Challenger - Rome Germany F1 Germany F15 Germany F16 Schickendanz Open - Furth Guzzini Challenger - Recanati France F16 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Hungary F6 Germany-w1 Czech Republic F4 Germany-w4 Czech Republic F5 Tunisia F4 Tunisia F5 Austria F1 Austria F3 Croatia F1 Germany F5 Croatia #1-w1 Italy F12 Medjurgorje Open - Medjugorje Italy F13 Italy F14 Italy F16 Croatia F3 Germany F12 Germany F13 Germany F15 France F15 France F16 Germany-w1 Germany-w4 Germany F2 Germany F3 Austria F2 Germany F5 Croatia F2 Black Forest Open - Freudenstadt Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana Bosnia/Herzegovina F1 Australia F2 Germany F18 Labertz Open by Stawag - Aachen Germany F6 Abierto Internacional Varonil Ciudad de Cancun - Cancun Noumea Challenger Switzerland #1-w1 Italy F5 Italy F6 Slovenia F3 Croatia F5 Germany F11 Switzerland F1 Burnie Challenger Germany F1 Wolfsburg Challenger Monza Challenger Rome Challenger Rome Challenger Oberstaufen Challenger Manchester Challenger Recanati Challenger Segovia Challenger Istanbul Challenger Samarkand Challenger Karshi Challenger Almaty Challenger Freudenstadt Challenger Banja Luka Challenger Ljubljana Challenger Kolding Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Eckental Challenger Aachen Challenger Knoxville Challenger Cancun Challenger Burnie Challenger Cairo Challenger Prostejov Challenger Marburg Challenger Braunschweig Challenger Kitzbuhel Challenger Istanbul Challenger Orleans Challenger Seoul Challenger Aachen Challenger Guayaquil Challenger Caloundra Challenger Dallas Challenger Bath Challenger Johannesburg Challenger Rijeka Challenger Nottingham Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Alphen Challenger Szczecin Challenger Banja Luka Challenger Ljubljana Challenger Orleans Challenger Seoul Challenger Eckental Challenger Loughborough Challenger Helsinki Challenger Quimper Challenger Sarajevo Challenger Barletta Challenger Napoli Challenger Ostrava Challenger Prague Challenger Beijing Challenger Istanbul Challenger Mons Challenger Sarajevo Challenger Nottingham Challenger Portoroz Challenger Meerbusch Challenger Como Challenger Szczecin Challenger Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Eckental Challenger ATP Slovak Open Challenger - Bratislava Andria Challenger Bergamo Challenger Cherbourg Challenger Genoa Open Challenger-Fondazione Carige - Genova Warsteiner Challenger Wolfsburg - Wolfsburg Guadalajara Challenger Leon Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Shenzhen Challenger Kia International in Caloundra - Caloundra Bauer Watertechnology Cup - Eckental Anning Challenger Volkswagen Challenger 2004 - Wolfsburg Nottingham-2 Challenger Ljubljana Open - Ljubljana Szczecin Challenger Mons Challenger Rennes Challenger Ortisei Challenger Brescia Challenger Anning Challenger Busan Challenger Rome Challenger Heilbronn Challenger Seoul Challenger Eskisehir Challenger Ilkley Challenger Portoroz Challenger Alphen Challenger Sacramento Challenger Eckental Challenger Brescia Challenger Bergamo Challenger St. Brieuc Challenger Gwangju Challenger Seoul Challenger Heilbronn Challenger Manchester Challenger Surbiton Challenger Portoroz Challenger Alphen Challenger Orleans Challenger Happy Valley Challenger Surbiton Challenger BH Telecom Sarajevo 2007 - Sarajevo Ljubljana Open - Ljubljana Unique Zagreb Open - Zagreb Mamaia Challenger - Constanta Caloundra ATP Challenger - Caloundra Ismaning Challenger Eckental Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Unicredit (Suisse) Bank S. A. Challenger - Chiasso Quimper Challenger Ethias Trophy - Mons Roma Challenger 2007 - Rome Polska Energia Open - Bytom 's Tennis Masters 07 Challenger - Graz Lambertz Open by Stawag - Aachen Baden Open - Karlsruhe Heilbronn Open - Heilbronn Open Prevadies - St. Brieuc Croatia Osiguranje Rijeka Open - Rijeka Guzzini Challenger - Recanati Ljubljana Open - Ljubljana Honolulu Challenger Rhodes Challenger St. Brieuc Challenger Zagreb Challenger Biella Challenger Cleveland Challenger Furth Challenger Status Athens Open - Athens Rijeka Challenger Szczecin Challenger ECM Prague Open 2008 - Prague Bratislava Challenger Rijeka Open - Rijeka Czech Indoor Open - Prague s'Tennis Masters Challenger - Graz Binghamton Challenger Tallahassee Challenger Bauer Watertechnilogy Cup 2008 - Eckental Recanati Challenger Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Prosperita Open 2006 - Ostrava Mordovia Cup - Saransk Rhodes Challenger Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Anning Challenger Black Forest Open - Freudenstadt Bauer Watertechnology Cup 2007 - Eckental McDonalds ATP Challenger - Burnie Internazionali di Tennis di Bergamo - Bergamo Sarasota Challenger Gemax Open - Belgrade Schickendanz Open - Furth Rome Challenger Banja Luka Challenger - Banja Luka Rimini Challenger Ilkley Challenger Genova Challenger Mons Challenger Salzburg Challenger Cremona Challenger Irving Challenger 9° Trani Cup - Trani Portoroz Challenger Braunschweig Challenger Genova Challenger Mons Challenger Tashkent Challenger Busan Challenger Eckental Challenger Eckental Challenger Cancun Challenger Helsinki Challenger Honolulu Challenger Black Forest Open - Freudenstadt Burnie Challenger Sarajevo Challenger Fairfield Challenger Le Gosier Challenger Heilbronn Challenger Surbiton Challenger Segovia Challenger Cordenons Challenger Meerbusch Challenger Manerbio Challenger Alessandria Challenger Scheveningen Challenger Fairfield Challenger Ortisei Challenger Internazionali di Tennis - Bergamo Como Challenger Happy Valley Challenger Ortisei Challenger Dallas Challenger Ismaning Challenger Wroclaw Challenger Lille Challenger Sophia Antipolis Challenger Nanjing Challenger Meerbusch Challenger Anning Challenger Ludwigshafen Challenger Citta di Monza - Monza Koblenz Challenger Biella 4 Challenger Vancouver Challenger Szczecin Challenger Stockton Challenger Las Vegas Challenger Rennes Challenger Dubrovnik Open - Dubrovnik Genova Challenger Croatia Open - Umag Szczecin Challenger Bergamo Challenger Bath Challenger Rennes Challenger Marburg Challenger Caltanissetta Challenger Croatia Open - Umag Noumea Challenger Newport Beach Challenger Dallas Challenger Bergamo Challenger Pau Challenger Leon Challenger Puerto Vallarta Challenger Geneva Challenger - Geneva International Indoor Tennis Championships of Croatia - Zagreb Heilbronn Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio MST ATP Challenger International - Burnie Wuhan Challenger Davidoff Swiss Indoors Basel - Basel Biella 3 Challenger Lille Challenger Eckental Challenger PBZ Zagreb Indoors - Zagreb Bet-at-home Open - Hamburg Banja Luka Challenger Tiburon Challenger Davidoff Swiss Indoors - Basel Mordovia Cup 2005 - Saransk Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open Sud de France - Montpellier Ipsos Bucharest Challenger - Bucharest Brisbane International - Brisbane SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Sacramento Challenger Tarragona Challenger China Open - Beijing Erste Bank Open - Vienna Tennislife Cup - Napoli Qatar ExxonMobil Open - Doha Rimini Challenger PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Kobstaedernes ATP Challenger - Kolding Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Rijeka Challenger Bet-at-home Cup - Kitzbuhel Aix En Provence Challenger Moselle Open - Metz St. Petersburg Open - St. Petersburg China Open - Beijing Nottingham-2 Challenger Erste Bank Open - Vienna Genova Challenger Jonkoping Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb VTR Open - Vina del Mar Savannah Challenger Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Karlsruhe Challenger Rome Challenger Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha Zagreb Challenger US Men's Clay Court Championship - Houston BMW Open - Munich Power Horse Cup - Dusseldorf Furth Challenger Rennes Challenger Salzburg Challenger Bratislava Challenger Heilbronn Challenger Credit Agricole Suisse Open - Gstaad Cherbourg Challenger Helsinki Challenger Ordina Open - 's-Hertogenbosch Puebla Challenger Winston-Salem Open - Winston-Salem Marbella Challenger If Stockholm Open - Stockholm Noumea Challenger PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Heilbronn Challenger Kazan Challenger If Stockholm Open - Stockholm BMW Open - Munich Bergamo Challenger Belgrade Challenger Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Ortisei Challenger Orleans Challenger Chennai Open - Chennai Miller Lite Hall of Fame Tennis Championships - Newport BMW Open - Munich Helsinki Challenger SA Tennis Open - Johannesburg Caltanissetta Challenger Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona Barletta Challenger Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Napoli Challenger St. Brieuc Challenger Mercedes Cup - Stuttgart Monza Challenger Rome Challenger Johannesburg Challenger Athens Challenger Ortisei Challenger Gerry Weber Open - Halle Las Vegas Challenger Helsinki Challenger Heilbronn Challenger China Open - Beijing Poznan Challenger Vercelli Challenger AEGON Championships - London Mercedes Cup - Stuttgart Heilbronn Challenger Open de Moselle - Metz Bank Austria Tennis Trophy - Vienna Orleans Challenger Aircel Chennai Open - Chennai Medibank International - Sydney Ljubljana Challenger Delray Beach International Tennis Championships - Delray Beach Irving Challenger BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Vercelli Challenger Campbell's Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open - Umag Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Casablanca BMW Open - Munich Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Genova Challenger Trnava Challenger Mons Challenger Open Sud de France - Montpellier Ortisei Challenger Grand Prix Hassan II - Casablanca Le Gosier Challenger Braunschweig Challenger Rome Challenger Meerbusch Challenger Furth Challenger Cordenons Challenger Andria Challenger Open 13 - Marseille Mons Challenger Maui Challenger Traralgon Challenger Canberra Challenger Koblenz Challenger Kyoto Challenger Yokohama Challenger San Luis Potosi Challenger Genova Challenger Bet-at-home Cup - Kitzbuhel Orleans Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Szczecin Challenger Aegon Nottingham Open - Nottingham Johannesburg Challenger Ortisei Challenger Nottingham-2 Challenger Moselle Open - Metz Cherbourg Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Suisse Open - Gstaad Moselle Open - Metz Qatar ExxonMobil Open - Doha ASB Classic - Auckland Orleans Challenger Ljubljana Open - Ljubljana Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Tiburon Challenger BMW Open - Munich Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Suisse Open - Gstaad Surbiton Challenger Bastad Challenger BMW Open - Munich Antonio Savoldi-Marco Co. - Manerbio Ismaning Challenger Eckental Challenger Split 2 Challenger Miller Lite Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Copa Claro - Buenos Aires PBZ Zagreb Indoors - Zagreb The Hypo Group Tennis International 2008 - Poertschach Medibank International - Sydney Campbells Hall of Fame Tennis Championships - Newport Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Citi Open - Washington Open Sud de France - Montpellier Ricoh Open - 's-Hertogenbosch Moselle Open - Metz Campbell's Hall of Fame Tennis Championships - Newport Internazionali BNL d'Italia - Rome Delray Beach Open - Delray Beach Potchefstroom Challenger Hamburg Challenger Split 1 Challenger Western & Southern Open - Cincinnati Rakuten Japan Open - Tokyo Rogers Cup - Montreal Sony Open Tennis - Miami BMW Open - Munich Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Bet-at-home Open - Hamburg Moselle Open - Metz Gerry Weber Open - Halle Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad Serbia Open - Belgrade If Stockholm Open - Stockholm Open Sud de France - Montpellier Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris U.S. Open - New York Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, Group II, 2R, RSA-SLO 5-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Australian Open (juniors) Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 All Lower level tournaments Olympics - Rio de Janeiro Davis Cup, Group 2, 1R, SLO-EGY 5-0